package cl.jsoftlabs.gwt.soccer.client.bean;

import java.io.Serializable;

import com.extjs.gxt.ui.client.data.BeanModelTag;

public class FutbolClubVO implements Serializable, BeanModelTag{
	
	private static final long serialVersionUID = -681408459106249112L;
	
	private Integer idFutbolClub;
	private PaisVO pais;
	private String nombreClub;
	private String nombrePais;

	public FutbolClubVO(Integer idFutbolClub, PaisVO pais, String nombreClub) {
		this.idFutbolClub = idFutbolClub;
		this.pais = pais;
		this.nombreClub = nombreClub;
		this.nombrePais = pais.getNombrePais();
	}

	public FutbolClubVO() {	}

	public Integer getIdFutbolClub() {
		return idFutbolClub;
	}

	public void setIdFutbolClub(Integer idFutbolClub) {
		this.idFutbolClub = idFutbolClub;
	}

	public PaisVO getPaisVO() {
		return pais;
	}

	public void setPaisVO(PaisVO pais) {
		this.pais = pais;
		this.nombrePais = pais.getNombrePais();
	}

	public String getNombreClub() {
		return nombreClub;
	}

	public void setNombreClub(String nombreClub) {
		this.nombreClub = nombreClub;
	}

	public String getNombrePais() {
		return nombrePais;
	}

	public void setNombrePais(String nombrePais) {
		this.nombrePais = nombrePais;
	}

	@Override
	public String toString() {
		return "FutbolClubVO [idFutbolClub=" + idFutbolClub + ", pais=" + pais
				+ ", nombreClub=" + nombreClub + ", nombrePais=" + nombrePais
				+ "]";
	}
	
	

}
